import java.util.*;

class Student implements Comparable {

   int english=0;

   String name;

   Student(int english,String name) {

      this.name=name;

      this.english=english;

   }

   public int compareTo(Object b) {

      Student st=(Student)b;

      return (this.english-st.english);

   }

}

public class Example15_8 {

  public static void main(String args[]) {

     TreeSet<Student> mytree=new TreeSet<Student>();

     Student st1,st2,st3,st4;

     st1=new Student(90,"赵一");

     st2=new Student(66,"钱二");

     st3=new Student(86,"孙三");

     st4=new Student(76,"李四");

     mytree.add(st1);

     mytree.add(st2);

     mytree.add(st3);

     mytree.add(st4);

     Iterator<Student> te=mytree.iterator();

     while(te.hasNext()) {

        Student stu=te.next();

        System.out.println(""+stu.name+" "+stu.english);

     }

  }

}
